package com.rj.ability.leqi.resp;

import com.rj.ability.leqi.adapter.domain.aisino.AisinoQdhzqrdxz;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

/**
 * @author YFX_RANLUBO
 * @date 2024/04/30 15:42
 **/
@Data
@AutoMapper(target = AisinoQdhzqrdxz.class)
public class CxhzqrdlbData {
    /**
     * 红字确认单  UUID  varchar  32  是
     */
    private String uuid;
    /**
     * 红字发票信息确  认单编号  varchar  20  是
     */
    private String hzfpxxqrdbh;
    /**
     * 录入方身份  varchar  2  是  0：销方  1：购  方
     */
    private String lrfsf;
    /**
     * （销售方）统一社  会信用代码/纳税  人识别号/身份证  件号码  varchar  20  否
     */
    private String xsfnsrsbh;
    /**
     * （销售方）名称  varchar  300  是
     */
    private String xsfmc;
    /**
     * （购买方）统一社  会信用代码/纳税  人识别号/身份证  件号码  varchar  20  是
     */
    private String gmfnsrsbh;
    /**
     * （购买方）名称  varchar  300  是
     */
    private String gmfmc;
    /**
     * 蓝字发票代码  varchar  12  否
     */
    private String lzfpdm;
    /**
     * 蓝字发票号码  varchar  20  否
     */
    private String lzfphm;
    /**
     * 是否纸质发票标  志  varchar  1  是  Y=纸质发票，  N=电子发票
     */
    private String sfzzfpbz;
    /**
     * 蓝字发票开票日  期  datetime  否  yyyy-MM-dd  HH:mm:ss
     */
    private String lzkprq;
    /**
     * 蓝字发票合计金  额  number  18,2  否
     */
    private String lzhjje;
    /**
     * 蓝字发票合计税  额  number  18,2  否
     */
    private String lzhjse;
    /**
     * 蓝字发票票种代  码  varchar  2  否  01:  增值税专  用发票  02:  普通发票  03:  机动车统  一销售发票  04:  二手车统  一销售发票
     */
    private String lzfppzDm;
    /**
     * 蓝字发票特定要  素类型代码  varchar  2  否  01：成品油发  票  02：稀土发票  03：建筑服务  发票  04：货物运输  服务发票  05：不动产销  售服务发票  06：不动产租  赁服务发票  104  07：代收车船  税  08：通行费  09：旅客运输  服务发票  10：医疗服务  （住院）发票  11：医疗服务  （门诊）发票  12：自产农产  品销售发票  13  拖拉机和  联合收割机发  票  14：机动车  15：二手车  16：农产品收  购发票  17：光伏收购  发票  18：卷烟发票  20：农产品
     */
    private String lzfpTdyslxDm;
    /**
     * 红字冲销金额  number  18,2  是
     */
    private String hzcxje;
    /**
     * 红字冲销税额  number  18,2  是
     */
    private String hzcxse;
    /**
     * 红字确认单明细  数量  number  10  是
     */
    private String hzqrdmxsl;
    /**
     * 红字发票冲红原  因代码  varchar  2  是  01：开票有误  02：销货退回  03：服务中止  04：销售折让
     */
    private String chyyDm;
    /**
     * 红字确认信息状  态代码  varchar  2  是
     */
    private String hzqrxxztDm;
    /**
     * 确认日期  datetime  否  yyyy-MM-dd  HH:mm:ss
     */
    private String qrrq;
    /**
     * 已开具红字发票  标志  varchar  1  否  Y：已开具  N：未开具
     */
    private String ykjhzfpbz;
    /**
     * 红字发票号码  varchar  20  否
     */
    private String hzfphm;
    /**
     * 红字开票日期  datetime  是  yyyy-MM-dd  HH:mm:ss
     */
    private String hzkprq;
    /**
     * 有效标志  varchar  1  是  Y：有效  N：无效
     */
    private String yxbz;
    /**
     * 录入日期  datetime  是  yyyy-MM-dd  HH:mm:ss
     */
    private String lrrq;
}
